35
13
119
15
56
84
24
115
70
8
50
120
317
92
103
441
97
153
298
127
411
130
157
79
125
51
113
63
173
131
43
98
32
55
26
159
27
34
54
96
37
139
61
217
39
94
107
95
31
59
18