24
107
38
175
16
10
22
3
46
32
17
30
19
104
128
40
50
23
13
69
11
86
110
55
79
54
121
20
45
12
36
29
77
34
4
68
249
150
94
74
60
102
687
268
101
33
584
53
0