99
18
19
4
26
79
30
122
29
17
63
31
33
57
11
14
23
62
54
42
72
80
71
32
239
152
97
40
109
137
41
101
125
43
12
13
7
82
59
61
45
150
44
58
111
825
16
50
422
83
198