16
100
30
45
11
22
36
241
9
12
19
18
28
15
48
361
55
53
120
80
59
90
26
8
49
69
1415
168
155
61
119
32
29
194
42
118
37
6
79
60
68
65
93
82
50
3
94
17
46
150