10
13
7
6
106
96
15
123
34
16
103
22
18
12
19
69
11
134
61
42
62
46
43
27
86
24
142
83
100
21
87
48
29
339
55
35
165
214
88
1
39
97
38
151
77
25
47