10
13
100
14
17
4
38
50
7
24
133
29
9
8
43
138
71
135
5
47
110
40
89
512
180
53
56
58
344
72
151
19
28
31
30
274
81
57
26
35
268
39
15
11
126
20
18
114