35
59
18
39
91
262
119
26
192
113
350
99
69
114
237
77
263
73
21
428
61
12
93
252
19
148
136
25
153
10
133
269
7
16
9
120
152
65
4
122
27
102
13
34
83
109
5
52
40
296
32
42
50
78
67