35
105
78
7
140
57
34
138
38
90
26
36
196
71
28
61
486
20
73
151
40
208
174
91
162
74
127
19
53
117
63
122
68
142
29
48
27
51
17
58
89
88
98
93
70
141
179
109
52