2
7
11
13
6
37
30
1
8
10
16
3
39
25
15
34
24
20
19
17
77
12
108
82
139
86
304
315
47
48
18
140
101
103
32
183
115
53
75
50
21
84
44