25
10
30
107
114
36
103
12
22
394
16
166
8
60
434
31
23
56
67
142
307
65
15
71
7
42
6
45
35
27
46
43
33
17
158
13
70
48
144
140
110
76
74