97
77
33
34
208
16
82
26
65
59
228
103
28
23
62
30
175
185
67
43
27
74
41
80
94
46
350
539
35
60
792
49
203
25
45
104
63
19
93
940
61
3
9
1962
121