1
4
3
19
10
8
6
13
18
7
28
38
17
73
14
15
39
37
76
56
30
252
35
33
20
113
57
75
122
25
64
96
46
29
87
62
41
40
100
123
21
16
883
287
141
121
72