28
32
7
36
23
59
62
25
29
44
42
21
77
11
251
63
20
17
368
392
165
319
140
30
81
202
238
58
19
6
127
47
33
56
72
217
27
24
10
155
130
171
49
232