3
26
17
4
53
5
11
7
23
13
20
21
22
30
18
9
99
16
19
44
93
107
40
144
154
62
81
71
177
52
138
92
102
41
65
200
85
24
157
103
42
68
67
38
86
37
43