42
102
221
88
28
64
56
66
40
69
37
25
35
421
17
55
74
381
325
49
80
47
106
30
86
132
77
61
115
54
72
57
45
129
34
29
38
314
18
50
51
196
87
105
26
89
117
8