36
83
139
127
70
114
16
20
232
43
116
51
677
383
184
198
87
66
42
118
79
58
27
37
30
52
279
82
63
23
165
39
100
46
222
253
210
34
49
9
281
28
26
38
59
18
81
69
24
17
90
439