4
26
5
81
111
363
189
80
23
30
18
63
57
29
65
48
9
39
83
35
25
100
22
19
37
38
76
135
53
213
212
11
77
138
33
58
104
202
159
184
32
136
31
60
17
14
16