3
139
209
27
1114
17
156
23
33
19
31
11
252
330
126
13
197
8
92
132
117
1
25
16
91
157
18
20
44
210
40
688
36
66
28
84
14
57
107
7
4
24
635
51
37
80
365
76