31
18
61
40
10
24
74
7
5
37
15
25
178
17
222
93
33
47
92
28
9
26
16
12
20
97
23
4
60
6
27
35
73
78
21
41
29
14
3
132
69
120
22