43
37
38
30
11
31
28
24
95
32
33
25
66
62
150
57
91
135
12
19
29
68
54
45
50
59
76
74
34
48
17
111
44
96
60
39
99
3
322
10
79
151
333
117
123
147
51
102
90
71