59
28
8
38
35
16
14
32
175
15
1330
58
10
18
11
7
54
167
2
21
39
30
25
9
49
17
176
19
36
147
218
23
37
12
44
50
24
695
29
161
96
123
64
343
67
137