16
51
37
42
328
31
39
56
133
49
66
61
60
27
72
24
62
36
87
86
30
63
53
40
47
45
97
138
8
378
73
33
4
68
22
10
90
132
46
20
26
23
92
43
13
54
95
108
25
32