196
496
107
157
61
166
103
238
86
136
331
59
180
51
278
234
52
36
63
31
34
85
285
22
33
65
30
79
10
54
28
32
29
242
48
241
106
19
55
230
38
67
323
75
70
47
351
58
83
204
235
314
139