105
44
34
82
9
33
69
12
49
36
24
23
96
43
100
10
8
856
93
101
170
39
58
116
56
41
51
108
136
47
281
14
26
92
4
109
115
759
22
175
35
98
27
121
29
302
63
66
368
48
91