22
64
229
38
25
133
4
332
43
21
222
125
12
33
87
23
169
9
61
26
24
7865
158
85
6
52
520
184
109
197
105
35
238
117
1907
642
167
58
217
89
48
49
56
42
55
369
82
78