41
26
31
91
188
35
96
431
169
18
21
33
503
239
49
24
13
27
17
76
58
42
23
16
22
144
132
19
652
107
14
184
118
135
29
1067
28
72
57
75
37
437
68
349
38
309
275
10
60
9
11