2
8
36
23
18
12
4
9
28
14
20
32
6
1
3
13
24
110
38
45
50
31
171
156
16
77
74
63
40
26
56
30
136
103
11
61
27
342
25
75
62
66
724
107
217
17
10