2
5
48
22
13
12
8
23
10
19
3
27
15
26
11
75
42
157
114
277
41
102
81
28
21
128
93
29
89
46
65
608
44
70
201
72
241
39
45
88
62
145
40
59
54
38
66
92
43
17
32
18
79