123
29
8
32
4
31
18
20
30
28
37
17
35
22
107
10
143
12
16
25
46
68
90
101
19
56
72
121
67
70
42
62
45
51
27
52
47
82
236
61
24
139
83
38
33
77
64
59
57