126
148
368
137
50
96
154
63
54
99
527
334
60
36
343
75
41
215
248
42
38
344
67
13
27
79
442
61
131
443
142
285
1305
282
175
55
68
1243
667
127
89
45
245
18
12
1592
11
70
242
133
34
78