4
35
9
2
19
11
6
3
5
41
1
8
7
22
57
37
50
12
134
30
14
122
20
21
23
42
10
36
107
83
33
447
149
62
176
64
252
282
58
283
322
140