148
85
81
30
26
56
41
36
33
92
47
146
120
109
49
72
75
39
584
1273
121
178
97
24
64
53
141
93
255
462
749
181
86
143
25
790
63
70
113
28
35
95
51
90
57
65
50
68
42
159
177
164
117
99
61
66
420
346