75
32
164
61
77
46
1284
159
17
14
147
63
38
177
33
166
39
10
123
68
158
41
319
56
58
109
60
197
35
15
273
435
106
136
113
65
40
11
16
208
122
51
47
74
24
545
48
31
83
71
22
57
49
30