48
31
40
111
74
21
180
51
240
17
60
94
86
47
98
42
168
308
85
134
30
18
52
59
35
101
69
130
79
37
108
19
22
70
68
201
36
107
112
55
146
104
92
49
122
24
231
45
66