25
21
106
10
33
67
37
42
34
7
20
241
84
31
36
57
39
102
881
207
62
77
65
26
75
82
83
76
124
51
96
95
92
61
185
23
35
79
145
103
45
97
558
74
48
81
120
197
141
355
11
178
384
122
40