5
43
19
11
123
243
29
30
22
31
9
15
67
13
53
27
47
171
36
41
54
345
18
137
42
38
116
74
176
16
32
75
50
413
148
63
86
314
88
80
200
33
101
743
323
259
64
181