12
10
76
47
67
36
1
11
19
13
57
75
30
35
24
94
34
85
321
114
97
183
54
79
18
49
145
73
60
38
133
26
86
17
84
396
22
29
44
147
33
77
105
39
23
69
65
306