2
335
267
17
110
13
34
22
8
4
28
10
9
58
180
197
85
56
36
31
45
41
37
68
20
6
38
11
24
5
33
12
29
18
40
14
7
32
64