2
12
197
13
138
39
36
164
68
336
45
140
307
744
142
126
86
89
617
46
49
173
803
19
22
181
104
79
37
56
408
239
185
113
25
62
246
128
109
61
271
533
83
51
224
43
190
259
629
44
58
26
163
186
15
54