58
8
12
3
9
1
2
16
11
20
45
6
27
31
15
86
18
35
41
67
82
39
34
94
76
73
19
150
38
71
123
80
132
29
72
47
145
21
37
115
62
5
413
99
13