55
29
376
52
159
234
76
185
41
205
65
604
359
357
20
95
157
97
120
164
54
24
28
64
40
45
137
104
243
57
30
61
107
33
62
31
91
90
34
69
39
193
36
420
38
23
21
19
50
26
14
27
78
133