7
83
134
17
59
220
14
329
278
132
61
26
39
259
148
54
74
5
122
171
179
96
38
2
68
67
24
88
30
53
66
45
126
33
141
9
504
4
92
242
353
69
101
79
3
177
90
197
285
27
213
48