20
59
42
27
40
138
99
12
49
11
18
5
78
2
41
57
422
81
32
101
144
167
87
112
37
109
106
336
88
86
290
149
291
113
31
21
30
39
28
34
90
68
22
94
45
84
199
33
273
142