171
98
86
19
69
139
13
63
42
64
50
103
59
39
149
38
17
52
34
46
216
68
27
294
559
114
60
29
79
30
109
9
58
613
24
48
72
62
255
136
43
56
7
44
37
3
6
12
20
92
70