5
106
9
92
62
43
10
8
7
3
4
103
77
98
15
255
58
47
65
45
22
69
20
34
131
18
35
30
21
25
24
17
6
12
19
59
46
23
2
36
146
11
13