316
37
76
20
61
35
41
33
54
12
30
74
21
66
57
43
26
56
28
38
72
65
88
73
60
93
14
17
78
55
58
85
48
153
99
128
45
19
174
80
50
150
39
278
32
29
18
24
42