11
31
4
13
3
22
10
7
15
8
20
67
23
5
19
25
14
60
38
29
27
49
18
36
40
65
53
52
156
70
76
78
68
243
33
333
61
171
424