9
11
113
100
6
16
77
49
17
22
38
23
29
128
45
85
70
103
7
31
75
36
382
13
21
27
194
76
30
136
33
40
48
43
310
114
58
61
210
53
15
18
78
54
35
66
44
73
47
87
211
42