31
5
8
22
30
39
85
50
59
34
19
24
69
94
38
10
29
87
18
12
86
54
40
82
164
33
93
27
43
76
64
41
252
17
13
16
70
20
15
46
4
6
174
158
129