39
28
21
34
31
52
94
59
63
47
24
102
96
90
71
42
20
13
17
57
51
16
53
27
84
33
44
32
132
29
49
108
58
46
14
120
77
60
54
64
118
95
89
145
381
100
114
41
97