31
8
1
135
15
2
57
38
24
9
37
29
234
49
85
32
22
4
14
20
10
28
33
11
17
45
70
534
35
25
226
76
100
186
43
208
138
58
36
44
153
90
23
150
214
232
82
127