29
34
14
25
30
77
13
33
37
173
28
10
6
279
15
24
63
11
186
54
7
204
123
45
67
323
4
88
22
27
75
239
252
387
79
76
149
19
68
96
617
353
78
64
38
89
503
9
332
100