123
69
16
96
118
44
17
38
80
22
81
26
21
2
25
14
32
49
13
36
12
50
187
171
451
5
190
29
7
20
39
28
629
11
18
37
24
19
42
27
233
46
59
76
48