44
50
18
52
102
106
33
25
54
27
24
162
12
135
15
5
9
41
47
28
46
8
99
63
151
30
71
13
122
237
112
85
98
37
39
31
160
139
68
29
22
95
60
248
88
156
308
36
51