25
93
61
50
43
55
330
121
677
22
24
148
34
63
18
30
16
23
3
7
132
216
414
60
177
10
193
95
685
49
81
14
64
41
32
73
169
153
44
57
26
11
19
140
67
36
42
75
54