66
50
80
43
34
90
41
16
117
638
86
124
103
15
92
22
51
30
394
14
309
19
24
87
13
67
18
300
359
179
10
25
9
32
70
167
49
48
162
52
79
328
29
114
37
98