39
222
46
236
114
198
34
26
77
59
65
36
64
323
54
38
23
111
28
58
792
69
31
90
19
20
21
18
160
33
133
82
76
52
27
29
24
12
17
89
50