33
43
39
53
23
16
102
38
20
30
19
17
9
22
60
42
51
45
36
52
49
157
32
31
47
145
34
41
11
97
149
83
103
61
67
72
44
66
28
40
159
137
25