3
14
8
7
24
5
6
29
19
46
34
21
127
41
37
48
53
13
153
65
135
341
94
45
100
16
481
52
164
4
103
42
117
20
54
36
74
126
97
50
173
2
179
22