12
13
15
28
74
51
36
187
66
9
84
1199
336
63
6
26
10
72
11
124
219
209
131
132
92
304
65
105
326
385
75
291
160
79
35
425
103
434
129
89
120
134
165
91
581
174
528
999
76
1896
67
222
99
62