158
24
85
49
252
93
22
26
31
110
41
60
66
23
129
67
54
19
124
286
17
53
84
2
226
139
61
430
437
44
128
33
411
14
34
79
256
29
863
16
95
83
142
136
220
344
117
87
162
56
134
69
138