1
4
10
2
6
63
25
7
20
5
11
16
86
26
144
32
42
73
31
148
38
166
150
141
95
60
87
28
23
117
79
82
43
46
29
35
80
39
22
236
85
99
70
13
77
18
65
88