314
309
3
15
35
196
161
39
80
23
38
2
30
232
6
9
19
63
166
12
33
41
107
60
31
18
24
285
29
13
108
58
10
14
251
146
119
25
5
1
254
102
4
52
37