12
76
38
73
64
21
15
7
34
11
31
27
60
30
52
46
101
33
80
42
70
72
49
312
58
74
302
96
53
120
14
106
92
66
308
157
13
10
68
23
85
181
26
57
36
17
18
158