53
91
102
32
26
38
22
86
303
67
35
80
52
34
21
199
64
48
30
46
121
71
678
84
37
75
23
29
174
45
16
50
39
33
3
25
181
109
54
83
101
202
44
31
36
163
142