33
17
38
69
43
128
22
8
41
12
2
4
30
11
125
42
55
35
59
9
177
57
3
60
29
290
5
45
28
64
61
18
32
97
143
10
51
269
65
168
39
88
491
276
48