38
32
48
31
39
102
182
172
211
106
60
121
46
21
71
22
91
2
57
40
114
115
59
86
28
33
30
42
193
43
76
23
331
18
11
54
101
210
49
311
78
34
192
553
56
663
163
89
81