45
106
13
28
161
123
117
97
164
144
298
44
459
287
133
116
113
55
121
81
166
137
29
156
209
36
61
35
86
49
434
15
11
118
32
33
24
41
272
69
8
84
88
51
65
111
89
42
30
108
59