80
111
88
197
127
121
233
94
112
45
35
40
14
38
20
10
19
29
23
3
32
37
15
209
33
25
13
26
44
139
55
181
75
61
18
58
49
69
46
325
175
31
68
110
52
160
11
30
101