105
32
35
15
136
31
22
19
70
117
162
30
12
20
54
33
174
61
40
103
239
112
69
68
25
28
106
85
76
39
34
75
50
24
44
23
150
14
26
71
193
45
56
51
245
127
207
82
46
29