4
1
11
14
25
139
54
148
473
142
623
1487
39
85
390
81
73
76
51
338
167
6
118
782
176
60
48
33
171
58
130
87
34
38
66
42
67
41
339
16
23
128
61
144
28
91
20
86
29