2
1
18
11
16
23
9
4
60
15
39
89
93
37
136
144
58
72
65
164
46
124
85
87
36
53
188
74
21
139
35
61
47
68
77
32
25
40
73
51
210