45
81
97
29
42
91
8
46
87
137
58
41
53
248
309
20
93
64
33
35
74
134
82
54
72
110
124
168
173
103
154
140
304
44
36
9
23
221
76
12
145
86
21
170
27
25
50
38
59