32
80
84
76
11
102
47
64
10
391
44
121
40
12
21
15
389
117
114
34
184
266
23
14
641
103
33
1774
28
72
129
41
203
178
145
62
19
27
26
88
164
128
68
127
67
257
52
3709
50
241
142