29
23
67
60
59
205
40
33
26
133
51
16
83
15
84
63
65
35
27
41
106
57
42
28
132
141
98
186
75
69
169
50
53
333
124
229
85
88
46
66
359
357
70
7
45
24
21
87