328
96
45
44
99
48
32
93
64
301
24
375
105
29
108
95
27
50
66
15
14
33
4
35
21
871
193
94
38
313
1748
75
120
260
49
51
116
109
162
47
81
168
28
195