24
20
25
42
61
40
285
75
164
29
120
8
10
30
520
67
186
11
52
26
50
12
590
37
64
595
1041
132
311
5
59
13
242
16
71
41
153
7
85
9
35
157
374
173
17
439
416
160