33
54
163
12
31
37
28
94
19
127
70
36
50
131
105
51
41
61
40
35
139
508
180
252
7
17
93
104
15
96
78
113
118
172
71
88
62
47
43
102
67
42
74
26
315
38
177
146
305