96
128
31
70
35
117
102
189
83
1131
43
69
115
50
38
20
714
22
93
125
39
40
28
101
16
54
12
36
297
200
23
85
52
132
103
91
337
120
56
77
165
72
307
45
2276
143
183
185
86
65
32
33
42
518
367
287
78