36
162
267
139
230
44
73
88
62
128
102
55
101
19
31
95
24
49
195
209
39
105
89
45
75
35
22
408
443
79
384
77
110
33
112
58
66
69
133
61
47
40
80
205
48
34
432
370
99
30
42
85