77
32
26
39
41
8
51
107
24
21
12
115
100
110
62
25
38
72
143
40
36
113
231
326
27
35
147
101
29
104
7
95
11
54
49
170
18
75
125
30
17
127
131
82
194
224
505
196
533