32
19
8
14
24
85
16
294
70
49
64
23
222
35
43
107
26
31
321
37
54
115
103
240
42
82
73
75
250
69
167
172
28
39
128
95
104
146
46
63
15
48
40
150
86
66
13
45