144
28
48
24
107
85
105
38
122
123
19
15
166
63
118
66
30
56
76
45
108
61
132
266
86
125
116
32
71
27
81
186
208
173
22
142
53
418
35
31
50
332
64
34
59
83
172
70
92
224
111
379
134