2
4
79
32
15
29
13
22
18
35
39
12
11
36
23
21
16
28
139
608
7
8
305
42
3
72
19
24
74
83
31
5
82
132
45
37
106
135
30
14
50
80
20
10