196
50
146
101
54
26
555
40
145
15
49
148
265
48
158
638
53
30
68
482
32
274
312
123
113
593
271
416
112
176
41
238
438
55
7
66
31
240
276
19
29
194
415
52
62
99
328
257
11
376
121
118