27
108
31
283
199
154
26
5
23
21
24
87
65
8
30
6
11
46
42
40
357
95
25
3
231
68
10
13
200
69
171
22
49
19
38
56
14
114
64
12
16
34
230
138
63
96
238
218
78
39