103
33
112
8
50
19
86
10
48
164
32
29
14
116
46
67
106
105
15
91
27
77
26
207
78
30
28
36
149
137
35
12
40
39
31
96
125
20
37
45
145
88
41
2
66
38
150
49
47
831
17