2
790
20
32
12
40
36
16
4
652
234
22
38
11
52
21
6
158
13
30
23
25
82
55
48
8
54
15
87
49
41
103
99
17
9
3
29
34
18
45
35
191