43
17
135
104
12
9
28
96
35
30
60
56
21
40
77
29
74
32
33
51
10
149
70
130
125
114
162
66
27
42
38
7
13
34
26
90
54
63
76
41
16
52
50
116
8
64
274
46