32
11
6
37
43
15
3
113
2
21
8
39
69
95
41
46
242
110
176
88
51
147
129
44
28
31
100
17
96
133
35
98
4
50
33
45
59
159
40
63
104
179
14
52
22
23
57