166
23
47
63
87
158
24
32
144
148
42
37
62
84
45
86
244
29
44
26
39
15
75
19
12
38
56
27
103
262
14
36
104
10
118
204
7
152
69
159
399
68
123
238
109
35
90
48
150