26
160
832
46
270
48
253
82
72
65
85
32
25
56
39
54
109
35
98
404
47
24
128
10
118
679
501
28
608
69
36
11
210
66
136
106
87
80
122
92
30
63
40
252
68
51
73
49
53
124
33
34