25
52
19
150
59
104
256
106
433
16
21
43
75
151
86
62
193
190
92
38
105
136
203
30
34
96
11
83
82
100
58
36
31
260
65
15
4
89
32
131
18
127
116
148
29
26
146
61
50
64