153
52
137
75
68
91
45
80
38
295
19
26
5
54
59
17
774
129
36
23
175
100
43
113
63
125
61
41
21
118
64
55
33
53
102
141
62
376
185
47
72
51
16
60
90
240