48
19
28
41
23
16
18
7
45
104
21
303
31
61
86
153
63
27
22
38
100
414
165
56
46
181
59
107
9
221
81
91
37
36
116
84
400
129
88
72
49
32
34
571
40
17
463
112
95
15
436
185