31
7
4
9
186
28
38
24
20
6
91
44
8
22
55
63
32
15
36
60
51
133
64
29
112
66
209
217
100
13
2
103
74
23
69
34
41
229
19
5
125
35
43