108
43
163
9
81
26
222
172
31
72
19
21
25
58
74
79
23
46
13
35
0
5
14
118
34
37
30
59
110
16
129
4
38
27
216
119
144
15
39
162
180
125
12
29
2
7
20
69
93