59
145
246
310
185
74
71
13
112
94
18
398
146
70
96
152
142
68
55
51
86
140
69
38
61
58
183
64
212
17
36
277
73
16
10
33
76
49
31
117
256
23
484
216
75
52
153
2
165
84
40
35
97
26