56
79
16
28
15
64
67
1341
42
151
53
186
95
135
120
59
111
35
47
194
36
597
27
627
533
49
14
6
19
17
11
31
25
45
24
10
32
40
200
52
132
30
63
26
70
60
46
48
50