43
63
62
26
343
272
104
11
134
34
16
89
91
71
120
101
52
58
64
113
42
14
170
96
112
265
152
77
13
163
40
65
388
97
197
367
83
129
87
189
54
82
76
158
176
105
165
160
98
162
295
222
47
186