30
50
1
3
7
51
8
6
21
16
119
53
104
11
14
27
59
22
12
5
10
72
41
28
107
19
156
17
13
18
36
20
23
37
86
15
83
4
24