10
11
3
33
5
20
30
45
16
12
44
68
18
191
80
107
14
119
53
27
7
17
48
25
144
51
41
35
24
70
67
172
360
8
40
13
50
31