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