115
26
153
35
121
12
7
29
152
713
563
37
113
16
504
49
52
50
28
84
341
161
391
25
30
175
838
1023
38
120
530
15
1325
13
9
245
46
99
18
367
286
393
127
63
190
10
799
20
139
334
6
86
64
88
24