155
63
33
79
95
39
44
121
53
58
20
40
34
35
52
31
103
57
54
16
71
18
26
215
524
37
43
17
27
226
29
72
75
175
80
129
14
62
77
73
45
704
151
21
11
15
32
82