101
30
200
18
5
33
49
17
46
16
20
25
12
6
32
14
153
8
23
11
48
7
37
28
31
9
13
44
95
29
22
27
100
168
21
15
50
40
54
94
38
87