10
40
61
8
45
119
228
122
219
32
20
27
19
38
100
36
101
75
96
50
76
51
89
94
137
86
204
98
170
35
113
42
129
11
58
49
24
52
43
121
47
12
230
44
28
63
256
33
153
107
14