109
43
27
12
11
90
130
46
92
68
30
45
51
6
24
2
193
149
23
22
9
18
61
169
33
19
47
15
3
28
5
8
20
35
41
100
103
38
44
29
154
32
147
118
261
99
69
242
185
285