25
88
66
58
36
102
26
39
42
76
89
51
27
222
57
13
55
389
65
144
64
146
43
20
35
232
73
93
106
227
47
28
33
98
37
92
160
61
34
137
120
52
165
7
56