48
17
115
58
14
75
97
49
21
37
329
22
42
30
118
69
55
43
41
67
52
45
62
64
35
56
44
132
39
91
36
57
141
130
34
32
176
85
72
411
188
153
371
303
465
86
282
286
159
127
33