91
255
98
58
25
156
46
19
164
88
532
69
583
35
87
66
16
12
38
61
7
258
32
2
22
9
24
93
30
26
79
74
36
6
44
27
62
3
11
180
17
21
187
29
14
8
76
49
18
31
95