32
31
34
26
7
22
72
77
19
28
56
29
21
37
127
142
6
50
76
13
102
25
61
79
30
54
10
57
38
45
23
140
116
161
70
304
123
89
44
73
110
16
15
3
147
112
78