32
58
96
40
55
42
35
30
27
19
38
16
43
7
22
28
41
46
33
56
29
91
76
31
54
302
18
90
53
144
10
57
47
116
21
114
407
64
69
49
51
11
70