42
32
18
46
26
41
106
48
13
129
92
66
37
19
494
168
73
175
20
238
91
78
75
123
71
79
29
126
84
11
62
93
14
49
21
31
15
3
52
28
43
33
201
50
322
69
57
121
64