65
26
18
6
104
52
1239
38
162
168
43
97
93
132
120
148
19
21
17
79
31
47
39
42
81
61
51
55
94
166
57
4
98
36
165
1
91
69
22
75
44
270
212
258
14
13
15
41
28
12
110