27
24
201
31
527
36
41
124
17
28
168
98
42
184
108
53
81
126
92
29
496
38
20
1020
104
123
387
597
33
48
252
34
23
43
420
78
18
14
239
3
61
578
69
66
84
428
401
134
11
91
322
102