336
15
25
28
18
16
7
22
84
42
33
23
77
27
4
26
44
62
9
11
37
63
55
53
50
31
54
14
43
57
109
24
46
52
90
58
106
35
29
177
107
38
89
91
17
76