4
100
151
10
108
28
89
37
299
55
21
569
35
102
53
7
39
70
20
14
11
19
226
34
58
221
29
268
59
23
120
40
44
91
64
38
588
18
99
43
48
101
156
15
272
128
105