254
27
10
3
16
24
94
38
97
31
60
364
76
47
66
69
79
189
55
144
14
19
22
384
39
123
42
30
12
9
84
51
17
58
61
153
286
29
295
354
143