342
22
45
20
61
110
7
23
43
5
52
24
12
59
208
102
172
219
79
29
54
174
66
4
28
25
32
19
99
91
31
33
40
175
133
14
35
97
10
70
15
27
2
92
136