85
231
89
108
49
95
69
120
28
5
53
59
81
40
54
32
16
90
73
117
61
36
14
42
39
15
51
60
21
18
17
19
62
137
273
13
11
63
128
105
44
465
37
12
149
26
23
210
104
93