5
17
61
49
107
58
24
44
180
23
25
14
22
9
13
141
96
20
46
47
16
6
89
34
1137
75
171
88
35
4
11
765
42
15
78
1
59
216
156
37
104
126
95
8
54
65
12
45
266