396
8
126
26
41
38
34
11
1
30
65
37
9
74
84
180
368
138
22
32
10
122
208
28
36
47
13
39
51
53
111
59
80
72
50
215
29
79
120
14
325
636
46
21
169
25