104
157
74
12
95
205
31
73
82
56
68
28
43
282
78
333
340
80
115
317
197
13
20
60
135
147
159
175
85
34
77
52
148
66
94
30
48
70
16
50
27
121
90
84
5
605
51
281
55
81
65
71
212