3
38
20
22
102
35
75
48
33
42
4
29
66
81
157
153
41
10
32
56
61
6
40
155
8
63
2
145
60
119
45
14
11
17
146
7
18
68
43
26
12
9
411
25
59
30
19