31
152
145
33
80
37
94
98
116
48
45
177
100
39
18
115
13
190
15
50
36
142
77
21
143
128
64
66
8
107
124
63
17
14
20
11
52
28
153
53
70
26
43
92
41
23
218
19
242