1
43
15
8
3
12
25
11
36
19
59
40
17
20
45
50
85
70
507
172
30
65
23
106
34
49
74
64
61
66
88
159
26
24
35
84
56
48
98
75
69
94
46
118
32
190
16
52
14