34
157
28
96
42
79
10
394
220
131
37
50
29
45
17
212
556
370
203
190
59
78
20
65
15
32
21
49
71
83
46
494
91
108
124
102
61
276
38
1
82
84
153
60
103
26
43
44
56
30
85
204
40
7
57