334
1102
202
52
1043
101
75
67
100
148
325
126
76
188
166
162
248
83
30
221
127
116
91
225
69
37
25
53
39
170
268
74
240
103
194
110
245
114
29
107
49
45
163
60
324
79
54
34
32
80
136
46
151
213
70
94