18
96
51
59
54
21
126
155
39
12
45
17
11
128
25
30
82
1
33
8
15
13
58
24
44
56
38
28
80
86
23
167
27
115
5
4
16
107
36
35
232
29
97