2
80
7
24
8
18
10
9
57
30
19
37
176
81
59
1
157
47
48
96
89
50
22
74
33
25
53
28
201
118
78
65
11
32
130
154
4
3
35
26
46
31
58
56
69
92
104