1
77
20
69
11
21
30
75
17
42
14
19
13
32
22
15
5
16
33
46
74
58
36
43
24
132
9
39
89
106
44
113
59
111
28
164
174
205
356
187
528
516
313
224
329
605
577