3
20
8
14
31
41
6
106
27
4
23
21
85
60
15
193
5
22
45
40
48
52
18
2
246
13
28
50
26
86
53
16
9
39
72
140
144
59
151
34
71
131
234
141
282
104
128
247
195