1
31
33
16
8
43
15
14
24
4
9
88
45
38
2
28
11
5
47
21
74
132
46
34
80
19
164
22
85
465
76
77
197
71
66
219
339
44
29
30
18
7
17
62
37
171
111