3
7
8
21
4
9
29
411
92
25
84
20
58
11
15
48
157
19
10
35
50
13
17
65
45
124
173
108
14
32
6
2
347
64
41
140
27
87
43
370
51
26
46