2
32
49
10
17
7
12
22
28
8
36
4
47
135
9
68
43
50
64
129
232
150
41
144
66
63
53
30
207
29
34
61
20
39
74
26
112
52
42
6
70
21