4
22
6
2
3
16
9
15
7
20
25
5
33
21
31
48
75
47
101
58
42
41
132
60
97
78
86
521
85
24
36
34
243
23
39
129
88
87
322
29
35
139
62
272
40
148