4
1
8
30
7
28
37
11
21
10
43
19
9
13
24
15
31
54
59
12
89
57
16
66
110
74
136
308
543
48
111
169
34
609
113
103
157
107
69
240
47
32
114
25
46
208
23
102
195
100