36
24
204
86
263
79
22
53
17
41
113
394
63
115
65
54
39
49
60
44
141
275
98
21
18
83
51
430
68
27
31
59
147
1228
178
74
29
10
58
35
93
259
50
209
124
349
23
61
42
38
19
34
7758
170
110
37
26