43
29
59
21
57
677
28
56
135
140
98
20
50
22
384
37
16
23
110
214
75
1192
82
36
54
108
71
83
230
155
30
15
44
801
8
72
61
91
35
222
33
191
31
32
41
38
19
84
34