82
71
50
9
32
99
172
122
13
42
15
98
65
54
39
67
85
169
493
151
45
31
160
100
129
53
116
18
36
26
62
40
324
70
88
114
58
38
30
137
90
61
48
16
46
74
149
25
66
92
23