63
90
44
33
478
853
765
570
53
17
716
41
80
539
46
61
303
62
1304
18
79
399
13
38
31
28
195
35
7
39
161
27
105
43
9
110
23
77
83
231
120
534
199
180
297
309
48
45
189
106
196