80
33
32
91
41
93
29
15
30
43
37
25
61
126
39
23
100
11
7
26
57
90
35
55
36
111
31
46
28
63
69
71
12
20
13
27
132
62
56
435
114
256
45
42
14
227
88