30
31
22
131
105
13
49
211
18
91
32
38
39
14
52
41
7
523
56
97
33
77
29
3
42
27
48
15
53
2
24
25
59
118
54
26
46
122
98
34
11
57
28
78
139