39
66
192
55
33
309
46
40
32
36
27
92
23
47
43
371
64
124
65
113
77
60
26
30
54
50
143
31
16
105
59
78
247
543
333
153
107
45
84
120
35
142
44
49
97
82
89
331
156
203