88
78
73
18
199
69
91
31
85
20
28
129
103
50
58
14
51
178
23
148
47
39
22
35
8
41
94
301
87
30
289
112
224
105
26
133
29
21
75
34
324
97
65
77
60
17
48
61
16
249
587
54
121