18
42
126
17
20
294
24
122
28
14
52
9
21
127
102
45
38
125
23
262
6
3
7
100
26
339
40
35
736
44
672
89
223
520
77
105
11
15
94
361
152
83
369
170
243
546
46
197
259
50
49
239
53
101
141
114