31
15
108
5
283
11
121
57
22
78
24
19
4
377
126
101
14
44
3
54
82
17
50
33
157
290
181
9
53
28
55
67
69
7
195
70
112
1892
245
79
136
21
58
62
16
13
39
34
12