2
1
11
8
5
26
6
3
290
25
84
20
12
16
10
13
9
7
4
28
33
41
22
85
38
24
65
17
87
109
61
15
18
39
284
45
14
31
58
23
21
29
46