88
28
42
40
127
50
33
95
118
36
41
52
32
92
37
106
25
156
93
117
159
509
16
56
315
69
29
387
46
129
300
18
247
413
114
98
43
645
24
47
15
243
65
17
73
72
393
280
228
70
141
115