25
47
229
59
35
106
27
28
66
67
77
134
87
69
26
76
31
23
1
7
120
68
46
16
102
44
203
45
4
60
3
38
187
85
39
389
188
57
50
5
36
396
96
101
14
92
232
29
114