5
10
33
72
36
95
244
85
40
180
121
50
112
61
54
31
17
15
46
151
20
12
1
143
19
43
161
83
24
13
98
6
32
87
63
47
55
103
16
9
26
131
3
22
52