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