11
3
10
1
2
16
91
36
15
30
70
26
24
20
50
9
21
7
27
56
154
74
13
164
124
66
114
23
116
80
103
43
40
320
71
81
37
47
44
22
77
57
129
162
29
89
19
97