53
45
33
74
39
81
12
38
145
46
59
100
294
47
37
40
98
127
205
41
64
248
49
114
62
51
21
121
83
58
273
120
184
117
215
99
24
20
474
30
186
240
144
320
155
36