41
29
73
43
44
34
20
26
450
35
65
77
122
102
96
98
48
28
21
45
25
364
147
205
93
247
84
4
71
114
50
714
55
70
37
447
125
49
362
47
386
32
327
106
51
138
132
40
31
57
11
22
926
1020