10
22
69
29
144
18
51
8
38
65
26
23
140
43
97
371
111
159
39
190
62
49
13
21
12
11
6
36
17
76
32
4
150
2
70
25
267
124
129
20
92
80
84
98
37
48
52
56
141