2
288
9
24
49
67
34
20
54
115
74
93
18
379
16
65
5
22
501
29
31
58
275
42
51
116
8
59
45
114
12
56
7
26
97
212
228
91
30
4
21
25
11
66
48
112
133
43