152
9
141
240
154
38
84
29
15
33
68
375
26
45
496
2
121
10
30
75
13
357
56
102
301
112
46
73
132
279
37
27
36
62
86
31
252
48
60
21
92
213
129
277
42
78
691
402
403
67
444