16
5
30
8
3
12
29
4
47
2
13
40
25
43
56
63
49
28
32
33
19
39
91
50
34
122
37
42
148
15
65
24
26
105
53
17
35
18
153