6
32
5
15
92
34
36
199
226
24
319
159
43
69
28
158
52
98
84
141
59
82
16
7
50
63
217
194
35
42
48
73
55
33
208
67
19
51
11
97
38
113
90
57
85
72
1
46