2
12
9
3
11
201
10
80
123
105
4
44
99
59
37
13
22
36
19
5
28
73
86
35
26
146
71
79
1
24
167
40
151
55
8
18
68
25
81
23
17
65