90
82
19
39
129
41
31
57
70
69
32
34
51
91
23
29
74
37
206
77
250
53
59
190
56
43
66
49
104
73
46
28
42
120
84
230
21
1236
699
48
103
115
102
38
86
207