35
107
65
99
125
93
348
187
376
8
303
48
54
61
50
90
135
20
285
218
22
72
95
36
109
83
26
30
57
113
89
38
27
55
334
33
80
31
179
62
171
14
186
45
246
292
60
43
104
77
136
19
52
150