32
33
19
17
93
12
15
20
23
24
9
22
21
68
377
47
37
59
86
49
80
51
31
42
111
99
25
41
73
26
56
55
84
28
57
44
353
222
16
46
163
134
38
104
384