37
35
112
32
92
88
210
29
73
31
104
72
68
38
90
40
101
43
76
48
156
207
24
54
325
67
77
41
57
66
74
10
16
215
144
118
204
222
176
47
111
44
50
70
33
858
13