37
25
123
52
34
6
31
21
39
14
7
20
13
45
9
24
99
59
149
147
75
11
297
48
44
57
97
170
155
53
91
8
141
12
139
36
23
17
191
73
160
47
102
54
40
61
103
32
56