49
45
108
116
156
12
406
46
66
117
166
19
145
33
102
289
58
201
114
307
42
349
26
23
48
97
79
13
57
148
9
63
2
28
68
93
10
537
44
362
154
363
162
64
120
295
258
21
37
277