4
107
367
50
218
64
63
352
28
45
48
249
34
7
142
83
256
6102
22
9
12
15
23
19
14
8
39
37
112
163
13
56
213
35
66
10
18
36
52
440
30
60
93
51
220
80
43
65
243
21
186
73
310
20
281