6
31
26
148
94
20
10
28
12
50
126
111
16
8
222
34
123
17
11
444
97
3
85
27
65
49
39
86
14
143
62
40
7
41
195
120
58
37
959
102
130
33
23
21
5
25
38
1
146
51
44
286
19