32
248
70
19
13
36
8
21
16
41
47
45
15
25
162
34
104
50
111
42
107
35
49
374
181
52
73
210
37
1097
842
40
148
122
89
593
128
31
84
57
83
418
67
163
74