25
122
119
89
41
258
45
126
232
77
55
69
110
68
93
240
143
76
95
107
53
14
104
337
130
46
29
24
34
52
82
47
73
90
31
162
156
94
116
115
33
22
65
74
174
35
23
28
57
20
12