43
32
68
149
33
61
69
37
45
24
92
55
180
42
104
49
13
136
66
93
162
58
71
89
57
52
23
397
28
25
62
94
99
107
9
76
59
12
111
81
84
40
203
14
17
73
88
36
10