30
239
11
28
26
50
104
16
116
40
42
174
34
57
19
59
84
13
44
27
14
43
38
31
15
25
8
41
39
79
48
83
53
10
47
29
69
147
177
182
145
17
46
128
227
166
127
74