33
20
48
225
7
111
165
36
98
28
29
319
77
81
96
180
40
51
64
65
85
72
124
92
576
324
75
54
170
67
137
34
197
265
79
55
8
113
304
129
117
251
156
56
47
234
1015
74
21
60