32
25
40
19
807
50
52
24
33
60
18
197
28
213
46
23
77
202
66
57
103
72
45
79
13
39
15
59
104
63
75
58
107
108
349
53
48
281
274
116
139
30
20
31
675
41
217
119
38
137