4
18
5
28
10
8
25
16
12
98
23
100
65
33
21
19
3
14
26
6
56
90
134
88
85
239
29
93
131
86
64
146
38
168
151
96
43
159
135
124
41
55
15
83
157
50
54
20