3
4
2
61
15
26
16
23
47
5
31
96
9
12
18
55
20
78
36
49
35
62
17
131
99
67
128
117
52
434
100
163
85
219
196
32
19
126
14
217
48
164
94
152
27
21
134
198
28