105
32
117
12
84
22
194
72
145
20
55
15
114
332
146
109
16
110
31
176
96
294
51
913
434
42
85
30
26
8
40
831
63
38
54
36
39
64
401
179
121
52
34
50
189
23
28
297
44
33
53
73