81
21
31
156
48
15
121
105
23
42
188
26
39
66
150
27
149
114
71
131
63
151
60
25
113
29
99
47
383
92
95
72
160
19
68
75
57
157
86
163
46
8
9
61
35
17
16
37
38
28
22