592
9
29
28
47
34
54
69
58
197
11
82
31
65
70
184
38
59
18
84
92
438
271
64
99
108
36
299
361
86
63
62
178
193
41
24
189
101
30
61
90
528
188
96
125
102
66
293
46
87
159
331
100
419