33
35
75
86
36
171
309
63
160
117
85
90
161
49
311
45
22
25
87
96
70
202
40
91
84
406
94
218
102
74
98
55
105
141
217
346
50
124
78
140
77
38
51
71
29
56