53
38
196
496
107
157
61
166
103
239
86
136
331
59
180
51
278
234
52
36
64
31
34
85
285
23
33
65
30
79
10
54
28
32
29
242
48
241
106
19
55
231
67
323
75
70
47
351
58
83
205
235
314