86
20
8
14
55
30
181
48
45
18
124
128
51
97
21
31
65
123
62
9
100
89
203
75
119
54
67
29
69
39
247
15
307
96
35
135
378
77
84
227
79
106
74
105
32
36
145
47
245
22
180