39
15
59
27
57
35
16
11
47
18
155
56
40
17
19
31
21
10
63
20
187
54
37
77
49
81
55
576
108
330
132
68
845
397
417
771
23
41
331
224
87
300
317
186
125
105
50