10
18
5
11
30
157
22
34
196
69
43
780
4
15
35
65
60
66
8
95
28
82
24
37
155
27
12
167
42
29
32
9
127
16
112
72
23
154
122
58
121
57
53
108
26
143
25