7
41
538
984
11
29
59
53
158
3
10
28
394
15
12
8
19
39
70
17
223
21
50
93
2
368
123
77
159
42
49
9
23
14
135
1
76
34
54
175
62
5
349
4
37
130