79
105
45
152
60
38
40
122
354
118
44
135
88
108
59
76
91
255
82
129
214
184
54
150
205
58
34
36
84
3
35
24
16
7
17
21
78
65
187
218
127
98
304
1398
111
356
86
72
96
27
75
328