15
30
3
19
10
34
27
12
52
114
8
28
11
16
111
25
65
39
142
53
37
82
1
150
57
84
154
63
54
61
123
194
108
138
26
221
129
50
35
46
48
38
186
78
88
73