140
82
38
90
53
180
59
194
7
23
286
307
32
203
103
4
5
96
39
14
13
83
117
42
91
37
33
44
352
88
85
12
52
177
45
491
259
8
21
78
390
26
46
63
28
274
16
114
62
77
15
3