23
43
98
145
51
46
83
17
38
10
31
39
15
35
101
25
45
37
59
30
56
29
26
28
232
210
99
58
60
55
21
203
44
178
126
665
155
14
11
32
148
85
113
41
13
128
48
18
22