58
99
14
5
34
7
21
24
29
11
28
4
152
75
22
67
43
41
35
106
10
13
69
31
57
32
12
16
44
64
23
65
8
33
109
17
168
111
147
71
185
38
20
105
48
222
60
281