35
29
46
25
126
19
42
74
54
7
76
32
22
101
53
67
112
28
27
93
116
125
26
24
44
57
34
72
62
9
30
56
84
11
33
128
95
175
105
65
64
104
50
277
250
68