105
36
6
34
75
24
84
49
232
43
760
419
97
54
125
40
332
142
82
14
31
328
16
64
149
38
25
69
19
145
52
114
74
62
222
407
76
22
59
42
156
366
81
95
89
141
86
78
17
45