98
75
168
92
87
59
34
50
85
41
156
26
57
70
100
172
78
88
90
71
42
3
12
69
144
30
14
28
11
643
24
13
110
10
86
8
39
55
153
334
632
230
44
82
15
40
84
131
29
53
22
125