35
53
18
133
54
10
83
29
52
8
84
212
273
40
4
129
75
522
61
56
150
58
303
16
44
168
11
109
17
65
26
3
297
12
27
78
36
41
77
128
121
72
37
92
281