37
57
53
22
16
102
41
4
42
29
21
52
36
85
7
5
20
117
61
35
13
19
84
30
48
69
208
156
78
736
77
123
631
158
28
43
33
391
93
14
15
34
26
173
55
223