34
4
5
8
21
39
29
37
17
42
33
18
10
47
41
11
52
261
268
67
48
103
38
51
54
102
46
654
1241
153
493
104
87
235
238
56
155
75
68
194
111
118
77
134
165
59
40
133
88
106
601