32
88
145
57
44
60
536
65
46
26
50
54
20
101
52
17
29
162
169
1378
80
73
37
38
102
33
30
135
61
35
115
53
7
41
359
27
90
231
195
31
83
34
213
196
3831
40
55
81
106