58
10
38
41
23
22
125
118
186
50
19
33
122
35
88
37
8
6
29
42
1
4
5
15
144
20
13
48
18
3
12
11
60
62
9
31
43
106
76
2