0
8
5
40
10
3
24
62
19
41
22
9
29
1
16
58
92
34
23
15
46
43
14
144
105
65
61
59
237
27
12
313
48
28
50
104
66
73
223
69
32
159
102
170