47
68
48
118
151
163
33
358
312
91
19
73
31
250
575
148
40
52
97
57
95
146
27
88
130
34
186
37
111
218
13
104
17
22
23
86
56
54
255
30
29
41
138
16
137
157
296
173
125
35
65