2
5
1
63
20
4
32
12
16
13
7
37
28
14
8
75
23
56
26
98
77
47
33
45
31
111
41
29
211
50
36
43
260
190
42
61