30
17
111
40
25
19
94
15
23
56
31
22
42
29
53
24
37
49
157
50
43
11
20
35
45
154
133
12
6
13
8
21
10
16
82
14
60
36
62
55
96