5
18
28
196
215
11
22
1
103
20
82
37
163
4
79
148
160
26
52
17
14
180
203
118
104
76
83
201
62
41
66
59
12
10
29
3
110
64
121
15
178
23
13
48
8
75
78
80
2
7