4
1
8
27
7
36
11
21
10
43
19
9
13
24
14
31
54
58
12
89
57
16
66
110
73
136
308
543
48
111
168
34
609
113
103
157
105
69
240
47
32
114
37
25
46
208
23
102
169
195
100