91
27
31
265
10
84
329
233
88
60
204
229
45
34
6
50
200
8
29
43
15
40
62
37
182
70
59
157
21
41
51
24
13
36
64
187
54
68
35
22
20
73
38
129
2
14