6
36
28
56
211
121
27
111
12
7
35
32
156
67
5
17
11
23
126
19
8
14
26
16
70
369
1133
22
87
69
50
424
105
204
250
75
188
177
83
53
46
47
73
33
24
51
9
62
100
25
20