33
7
30
28
37
18
43
46
112
61
163
53
65
42
80
19
13
92
38
59
48
45
60
29
55
111
32
62
83
165
78
74
86
106
76
51
10
14
54
306
314
63
130
68
119
113
378
181
299
90
99
100