25
95
50
158
40
72
802
46
24
84
64
66
89
324
49
81
200
55
108
60
48
16
102
62
370
362
165
792
391
189
198
544
579
250
38
262
389
56
58
122
73
59
394
130
161
34
33
83
9
26
28
14
159