36
88
22
15
28
18
35
23
21
26
41
89
83
43
25
47
17
107
55
64
71
66
40
57
100
42
56
37
80
54
19
111
166
201
62
310
29
97
31
116
159
33
242
396