92
93
44
30
199
151
69
121
374
395
23
28
122
332
192
52
51
77
22
85
56
75
167
61
42
46
12
19
21
58
103
320
37
117
15
79
17
181
32
87