2
271
94
193
23
87
55
28
18
86
40
452
74
45
115
196
111
77
41
24
11
12
48
191
9
62
43
39
29
17
5
46
127
154
52
105
64
317
31
10
131
63
54
37
93
298
50
174
3
22