2
1
52
10
66
49
5
43
27
34
33
11
21
56
14
45
68
177
42
41
288
36
316
22
101
29
19
44
84
25
50
37
23
155
137
26
63
35
93
13
20
65
46
18
77
53
78
12
64
24