5
22
19
11
12
10
37
41
17
6
25
461
16
75
48
125
172
65
8
394
105
219
82
29
104
63
15
110
147
80
3
52
59
116
33
69
30
35
306
112
47
133
165
13
213
38
24
14
272