2
22
5
14
20
35
11
31
6
71
1
15
23
39
84
47
131
51
29
44
60
4
13
25
65
103
83
62
56
21
40
63
42
66
154
284
206
114
80
108
178
79
89
53
208
111
188
74
88