2
12
7
40
31
8
5
3
13
4
45
44
9
26
303
19
49
74
23
27
116
34
21
102
18
10
11
56
33
84
41
6
92
60
24
30