53
219
22
59
37
180
101
47
43
118
96
18
72
74
126
41
32
189
279
54
165
248
84
95
50
107
97
39
112
73
186
132
51
246
312
111
17
89
185
109
77
141
94
129
155
238
71
28
30