258
71
104
22
29
19
382
50
64
97
31
17
30
123
42
3
2
9
192
21
73
13
18
5
33
53
7
395
130
4
127
20
25
110
107
45
35