129
53
69
104
134
88
37
76
135
25
945
73
27
59
18
138
67
33
34
45
139
75
96
115
128
338
48
51
72
149
36
293
28
287
109
231
390
195
14
160
68
106
107
82
22
173
92
192
219
24
44
110
122
39
197