39
33
97
214
57
34
46
179
83
32
67
92
55
26
76
48
69
124
31
80
43
23
1160
114
103
138
21
68
19
90
105
64
98
37
73
462
324
140
28
54
94
61
51
22
20
41
49
17
25