222
30
214
48
56
196
40
18
32
81
42
3872
68
159
87
102
52
51
20
26
29
211
85
89
115
60
69
57
482
1137
13
21
10
24
258
98
167
315
43
59
351
54
136
183
154
879
73
141
31
97
16
15
257
35
127