85
109
24
63
39
40
26
14
38
7
25
13
31
37
46
11
41
114
19
27
54
89
52
139
48
96
15
33
68
45
53
108
65
152
175
66
230
58
110
163
104
76
73
115
285
72
79
147
183
23