59
22
20
94
37
50
56
23
76
157
38
296
58
31
61
53
34
19
87
46
41
28
21
51
47
33
14
44
35
13
88
55
26
89
48
16
17
158
18
10
52
93