4
107
367
50
218
64
63
352
28
45
48
249
34
7
142
83
256
6098
22
8
12
15
23
19
14
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
308
20
281