35
32
25
69
134
60
22
36
83
10
20
19
88
38
273
153
91
57
87
18
99
2
29
45
41
61
78
126
13
62
97
27
96
12
15
5
100
24
103
54
75
84
121
17
43
180
90
127
71