115
20
29
25
19
8
39
59
63
13
168
54
38
26
189
14
51
18
397
91
77
9
83
17
110
12
92
10
21
46
84
111
37
1
238
42
220
216
24
66
305
218
184
193
48
45
226
76