4
10
13
22
94
80
42
81
87
6
104
159
15
413
200
436
48
312
93
56
115
99
123
25
49
127
178
58
47
140
125
17
105
8
20
154
65
145
32
55
77
16
100
23
18
7
54
19
2
34
21