16
10
273
81
210
71
84
31
301
26
7
119
123
83
51
48
102
28
21
60
13
18
91
57
127
116
58
74
37
22
165
43
85
187
72
35
27
49
103
89
50
104
110
41
1204
305
96
40
52