3
29
30
83
71
4
34
21
48
26
13
114
35
16
18
304
39
32
22
28
91
19
7
82
36
55
97
57
2
5
42
10
8
14
31
11
9
70
50
12
75
136
67