38
25
104
6
16
34
22
61
144
17
8
33
110
51
186
375
63
44
86
15
21
13
27
366
157
73
30
19
307
20
79
289
1050
211
91
113
328
41
57
495
23
140
18
270
203
31
100