93
58
333
85
47
59
30
520
81
64
109
33
126
44
61
23
248
10
507
128
167
7
284
229
108
62
42
106
98
9
60
183
99
32
94
54
72
18
24
39
455
134
114
297
22
969
26
207
49
121
21
160