33
14
109
5
22
77
26
52
50
25
20
17
18
32
123
15
128
99
74
7
65
8
19
24
72
35
49
11
108
56
31
27
62
71
21
40
36
92
149
3
38
581
63
51