17
44
10
42
105
16
23
11
14
88
85
40
24
27
8
12
7
20
32
31
9
125
49
4
77
273
57
43
87
48
21
37
94
41
116
165
166
218
109
58
64
28
98
52
54
63
228
76
307
61
223
62
605