31
85
195
11
102
20
43
16
49
72
24
22
173
40
109
90
4
35
19
33
32
15
68
25
60
37
36
26
322
10
408
8
240
166
156
27
39
17
144
1379
34
12
425
53
61
21
101
2