93
122
81
234
112
59
14
21
6
9
63
92
24
27
19
22
13
29
40
33
26
79
88
35
55
15
28
359
91
124
39
11
58
38
133
257
20
89
25
41
32
23
76