31
496
52
48
15
10
2
22
125
17
16
68
5
13
37
43
32
47
30
34
93
19
51
136
49
69
36
97
8
26
176
121
55
27
21
29
144
92
54
14
40
33
41
24