4
2
33
57
30
3
34
31
39
35
18
16
29
25
32
24
54
17
9
13
19
43
15
48
12
8
5
50
11
62
47
296
135
6
281
126
154
70
37
122
69
65
104
275
91