32
20
43
34
46
165
54
33
31
37
58
86
193
209
25
77
53
82
30
55
120
63
19
94
44
5
21
57
105
47
103
45
173
51
27
15
565
114
71
66
76
923
38
175
12
88
39