86
41
21
52
24
13
30
27
38
93
63
6
20
89
14
145
75
47
19
125
59
42
49
31
205
74
91
156
44
57
34
56
478
190
8
269
36
17
263
26
51
48
67
23
95
55
173