125
27
4
42
46
180
34
21
139
16
111
110
28
47
520
82
18
12
89
249
134
104
37
56
6
35
1788
316
109
32
119
173
206
59
20
76
278
30
57
120
90
22
539
14
5
779
67
672
72
161
256
396
17
116
64
26