116
91
431
68
48
83
98
31
399
109
54
38
137
16
17
30
57
15
45
69
23
25
20
52
29
43
174
35
28
103
55
44
224
100
118
36
192
205
9
8
26
5
121
65
302
297