3
66
18
16
101
24
65
19
11
77
105
8
4
10
75
6
20
15
52
13
102
31
22
5
17
29
41
28
25
452
200
30
43
12
14
9
21
50
334
78
34
153
217
190
47