40
129
77
63
71
30
79
52
14
186
255
50
46
223
57
89
10
94
244
19
26
236
310
102
21
540
37
16
11
56
66
72
80
114
44
103
100
13
12
60
23
5
191
319
400
202
17
31
155