2
29
3
101
44
73
63
18
24
19
33
48
91
23
95
47
27
42
208
31
26
13
25
36
9
6
41
20
22
38
17
10
244
34
12
32
16
1
77
5
7
8
11