30
24
50
4
61
88
29
9
35
83
533
1
235
55
571
39
334
16
10
2
11
12
3
131
13
171
51
58
40
71
42
53
19
31