129
10
299
70
43
22
33
285
37
65
27
9
35
21
2
128
15
55
20
102
12
6
64
269
187
519
245
16
23
26
123
94
59
63
7
142
71
164
77
75
18
3
24
149
242
121
46
28