105
180
307
29
20
8
31
95
71
30
58
40
122
11
32
190
91
94
65
18
17
52
135
13
172
7
6
125
10
39
19
9
49
86
121
24
156
72
124
205
48
35
38
97
43
67
37
41
25