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