86
128
74
95
163
31
105
157
150
30
10
170
23
26
1596
34
54
45
91
48
609
103
62
17
13
56
66
53
29
211
11
96
55
134
75
19
81
57
141
24
130
16
90
22
63
8
39
46
43
241
28