28
96
38
4
27
31
37
288
30
22
13
171
604
290
120
43
19
17
165
160
118
113
255
45
32
98
42
168
358
69
1180
57
66
36
12
101
55
23
33
47
24
56
63
20
16
235
25
39
54
82
72
175
5
14
6
10
88