22
9
34
21
2
55
8
15
12
28
5
73
18
144
11
17
109
62
32
49
6
3
31
4
56
13
60
27
118
10
132
255
40
291
105
37
35
89
47
1
30
66
152
50
16
302
136