124
50
90
54
86
28
213
182
101
94
47
89
60
49
32
120
78
385
48
57
115
38
58
150
53
238
75
392
33
142
43
164
188
254
345
555
337
109
659
530
46
30
2766
361
537
679
87
711
20
67
368
61
119