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