2
33
9
26
8
44
13
23
6
1
27
21
5
12
22
10
7
14
18
20
60
24
40
31
56
61
72
190
108
211
64
46
34
25
96
50
69
251
47
77
32