101
2
89
45
48
32
18
15
10
26
22
55
11
17
106
29
21
33
37
135
5
24
14
81
50
27
38
62
120
64
0
43
9
23
7
8
12
4
284
34
82
607
40
97
19