41
22
12
23
81
35
45
11
75
19
9
14
6
26
29
106
129
13
7
10
8
25
32
31
16
100
140
55
69
28
59
99
107
50
86
61
72
42
53
205
65
77
161
131
275