41
59
122
679
203
43
114
26
38
129
27
69
58
51
54
148
111
20
119
146
76
39
60
55
62
279
40
78
84
48
29
75
23
63
77
49
64
25
157
88
97
32
124
67
142
61
57
31
115
121