33
23
123
52
34
6
31
21
25
39
14
20
12
45
13
8
24
96
59
147
145
75
11
296
48
43
56
170
153
30
89
140
139
36
37
50
17
191
72
159
46
102
54
40
61
32