99
33
8
23
65
26
41
56
28
82
86
76
634
536
19
64
10
53
50
31
195
20
197
124
47
68
110
144
30
129
5
162
125
11
78
6
21
37
320
112
149
49
18
60
40
74
333
90
163
288
46
73
172