12
176
799
51
35
146
20
222
33
59
24
9
120
226
44
45
142
32
52
453
68
17
314
38
108
63
26
111
47
117
156
888
492
127
49
90
31
46
70
40
264
37
307
224
434
195
1031
105
125
104
370
58
43
305
153
65
16