40
53
38
205
101
57
103
50
22
340
41
45
18
81
100
49
64
259
55
493
10
106
62
31
123
194
23
16
27
30
127
88
131
107
177
87
51
36
39
219
124
70
291
76
28
155
29
25
121
128