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