33
103
27
18
47
163
61
31
118
32
108
81
128
43
53
71
12
51
9
17
83
57
37
39
38
42
16
21
58
168
40
29
35
30
96
19
23
15
70
41
34
46
7
196