107
13
42
39
89
34
40
20
51
4
55
47
17
129
22
33
57
198
71
135
48
110
50
30
9
5
68
7
6
8
10
37
45
207
66
254
41
58
16
21
19