35
58
142
13
85
124
139
40
61
9
43
7
12
53
24
3
25
66
30
79
46
59
47
107
42
528
63
278
64
100
50
19
110
68
75
52
56
38
155
511
159
143
125
6
78
92
33