42
101
597
28
129
44
17
180
383
488
31
274
109
82
51
80
37
228
30
35
10
16
19
55
94
12
165
21
125
60
487
110
29
71
27
131
2533
47
23
95
40
24
124
56
20
187
5
99
45
178
76