82
50
22
76
96
307
43
120
37
65
439
56
25
32
91
219
112
42
55
38
80
74
72
97
18
64
207
95
126
9
24
47
17
33
77
145
256
92
88
58
35
98
464
23
205
26
519
507
180
66
124
186
15
93