41
94
1131
55
39
24
62
111
20
185
49
57
51
37
34
18
27
30
64
35
63
248
89
68
116
48
81
100
141
59
42
23
115
167
38
74
77
92
109
33
87
54
188
164
44
139
60
53
90
43