40
19
47
12
294
64
4
98
96
20
49
59
203
80
162
32
71
53
11
44
29
240
129
24
411
65
568
135
21
51
128
85
18
159
81
198
17
75
410
30
119
54
16
321
100
43
97
84
66
23
145
253