5
29
7
3
35
6
105
61
80
27
4
30
32
17
78
21
13
62
2
50
12
374
162
15
10
124
128
9
41
24
11
14
82
131
34
28
31
107
20
43
19
137