33
59
27
34
29
20
25
36
15
23
16
30
51
151
282
31
103
309
114
76
53
70
74
403
56
52
24
82
19
60
45
133
40
13
55
91
8
26
17
125
58
28
99