96
108
20
22
23
43
18
16
291
85
4
14
45
63
52
62
161
315
11
8
75
47
38
80
15
175
100
25
58
159
57
76
651
34
33
120
113
68
176
237
21
10
30
26
267
487
56
59
31
121
154