32
65
44
48
38
103
128
185
24
33
36
99
72
47
120
74
291
108
54
43
85
122
236
42
112
97
68
27
31
94
21
61
111
93
9
40
63
119
39
172
104
348
37
143
13
53
45
167
81
109
78
129
162
16
131