25
81
40
48
33
22
21
17
28
31
18
38
13
51
88
47
74
30
29
24
27
122
39
52
54
100
26
23
72
292
108
35
89
96
42
53
128
63
236
136
156
11
394