1
3
9
5
32
76
24
10
25
16
7
21
50
18
17
131
56
60
28
119
37
51
228
189
54
120
43
160
187
81
74
84
77
66
113
69
36
79
78
33
55
83
117
48
276
73
1315
70
163
188
112
145
59