19
29
35
62
80
28
134
39
229
56
104
117
41
161
111
26
108
172
3
116
42
43
93
163
32
18
54
125
88
15
103
24
493
76
51
47
16
6
139
83
224
114
94
36
78
49
1617
308