43
11
52
26
44
72
133
16
496
243
184
60
19
27
104
28
381
89
509
131
74
58
20
126
37
38
76
81
42
206
130
111
61
68
389
35
50
84
149
766
1027
90
17
95
228
982
77
53
55
118