29
102
32
68
38
79
674
175
54
71
43
20
361
14
11
85
25
128
52
39
778
77
213
7
46
136
449
63
66
381
12
195
37
517
9
49
33
62
224
164
629
90
3
67
57
230
133
106
151
35
36