35
28
68
16
54
26
38
36
27
59
46
32
29
280
245
284
102
7
14
43
33
66
80
58
2
83
12
177
48
125
13
23
93
193
117
136
71
91
101
130
8
126
298
4
15
161