0
9
47
19
5
3
13
10
15
37
2
12
11
36
14
33
77
40
70
76
48
24
79
68
20
6
8
74
95
118
55
150
232
157
388
205
286
191
218
268
302