180
80
19
100
29
16
11
41
9
20
25
36
3
17
50
28
27
66
95
23
52
43
12
69
63
83
5
32
153
114
26
60
88
527
6
38
1
84
10
8
21
73
7
24
22
87
14
112