2
7
6
18
13
16
5
15
12
26
106
9
52
108
36
4
3
50
19
58
11
33
20
51
28
22
29
152
114
292
44
189
91
62
81
10
130
59
25