21
27
32
8
177
35
23
2
1
30
5
51
59
76
48
28
3
9
15
11
10
4
16
116
14
58
13
29
17
44
57
36
39
55
79
38
34
43
24
69
65
20
372
7