77
12
28
33
8
59
132
31
5
113
472
15
48
58
24
548
60
14
51
53
19
13
39
20
29
22
2
25
103
6
41
43
42
27
3
32
72
23
106
49
62
89
16