50
39
27
45
88
21
20
15
73
59
89
16
72
388
78
126
35
22
19
63
102
65
82
87
115
44
14
24
10
23
589
151
75
43
30
146
58
48
53
32
165
303
54
158
105
62
60
97
26
116
103
42
174