95
249
51
52
42
112
64
43
14
24
9
22
16
15
38
18
129
10
89
40
50
28
264
59
200
49
29
30
82
109
60
46
55
83
91
68
254
41
320
25
211
27
123
84
47
23
137
114
48
98