31
5
58
18
8
6
80
25
46
44
53
30
24
10
12
89
55
4
14
2
54
41
17
15
90
32
161
38
34
66
189
23
29
81
36
73
27
26
61
63
91
246
134
114
79
170
7
22
218
33