22
28
72
62
179
116
21
35
27
32
121
80
4
16
17
26
18
45
87
36
124
19
130
100
7
14
66
49
30
287
281
42
435
40
9
70
84
89
83
96
71
48
77
33
61
25