7
47
17
5
3
11
9
15
37
2
12
36
14
33
77
39
70
76
13
48
24
79
68
22
19
6
8
74
95
118
55
150
231
157
388
205
286
191
218
268
302
143