107
218
84
27
57
95
108
18
25
22
62
29
196
28
40
34
48
68
78
8
9
33
736
111
43
102
143
23
31
12
139
24
42
21
864
47
30
15
282
138
74
39
5
272
56
407
20
101
115
353
10