35
51
37
23
25
64
86
54
162
156
12
278
90
422
28
10
30
87
53
70
47
20
48
213
98
15
158
75
99
183
40
131
66
43
284
155
31
26
22
63
71
174
41
157
36
68
201
73
116