17
208
6
39
4
13
29
21
23
96
19
52
47
8
5
7
9
61
51
45
31
59
62
41
24
623
32
81
173
197
108
56
14
122
259
135
520
326
275
581
413
820
533
79
249
324
418
159
160
255
80
180
133
282
745