31
39
30
17
27
26
21
101
24
163
11
9
10
14
116
93
50
23
105
25
33
8
16
29
42
73
51
22
6
61
34
69
5
58
75
81
20
127
64
72
79
108
54
47
78