43
23
20
74
50
51
67
115
256
27
102
83
121
39
106
316
93
53
37
109
42
186
21
8
34
18
16
244
26
11
12
54
35
25
62
17
30
63
33
14
78
7
4
101
92
31
28