40
17
61
120
9
424
83
285
117
38
577
65
429
355
338
327
714
24
394
50
298
35
22
21
85
28
82
39
340
225
211
337
29
58
37
34
42
46
89
294
503
113
260
11
139
14
86
256
148
25
6
5
33