6
3
9
5
4
41
2
1
8
7
22
57
36
50
12
134
30
11
14
122
20
21
23
42
10
107
81
35
33
447
149
62
176
63
252
282
58
283
321
140
48
144
32
167
253
87