60
5
24
30
46
166
38
94
13
156
82
68
86
23
35
127
67
12
8
4
69
49
25
15
145
44
93
84
110
52
66
40
63
157
20
154
56
64
39
42
48
95
50
122
11