10
32
3
116
30
199
147
740
48
91
8
267
414
424
52
50
36
61
35
22
14
58
44
18
34
25
28
41
46
15
16
181
105
43
66
21
7
162
51
79
54
60
38
137
74
68
11