30
117
57
72
54
77
92
116
78
141
48
38
63
53
23
14
67
50
191
29
39
28
49
58
21
42
129
235
513
26
149
74
151
32
181
93
84
219
98
252
20
241
102
37
292
260
1194
75
156
24
31
55
216
51
148