2
4
21
16
52
9
252
38
14
35
234
11
79
132
8
12
51
13
36
228
95
127
394
77
41
67
163
148
325
53
108
78
437
42
96
85
247
26
29
84
103
179
205
309
430
18
43
135
7