10
9
14
3
12
16
5
92
42
8
25
101
114
256
145
50
32
52
13
20
378
15
48
47
51
124
39
55
170
56
93
178
61
107
125
240
60
58
1028
38
87
17
19
105
327
116
304
127
35