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