20
50
136
105
19
548
96
53
33
38
70
35
64
158
16
12
55
102
85
49
76
34
70
34
49
117
50
14
5
13
98
185
25
158
12
235
397
6
468
6
5
58
80
50
6
35
97
4227
2069
17
493
34
130
151
223
1720
35
54
374
11
2
173
180
15
333
5
58
826
310
3
368
232
3
1402
292
31
19
761
142
545
60
152
121
7
600
83
17
162
249
2