25
63
49
42
30
51
89
50
68
31
133
45
70
41
33
59
27
36
20
15
23
16
151
282
103
309
114
77
53
74
403
56
34
52
24
85
19
60
40
13
55
91
8
29