2
23
12
19
4
16
46
17
20
11
18
42
35
47
48
52
145
68
40
80
61
25
15
32
37
118
95
51
76
34
63
59
70
143
83
125
274
180
134
29
22
28