12
51
53
77
15
80
7
47
37
32
20
100
284
75
43
72
96
39
534
91
104
85
30
93
111
19
44
18
22
25
2
367
10
1
5
23
48
36
8
57
21
13
33
3
134
148
92