82
72
65
85
32
26
25
56
39
53
109
35
97
404
47
24
128
10
118
679
501
28
602
54
69
11
210
66
136
106
87
80
122
92
27
63
40
252
68
51
73
49
124
33
34
44
176
62
99
76