33
13
5
21
57
16
3
101
54
121
28
207
130
42
47
78
381
138
25
17
8
32
113
86
45
76
80
2
70
9
79
39
60
20
83
103
306
18
46
63
12
77
247
10