50
30
9
3
2
5
7
22
12
18
28
71
35
13
34
1
4
8
19
128
24
114
10
27
17
134
11
29
21
6
107
31
116
37
58
86
25