11
4
56
13
20
3
59
26
33
7
12
45
21
19
10
69
117
132
104
52
254
40
50
9
16
8
22
65
291
36
37
639
35
18
88
47
1
2
30
66
152