133
18
45
32
104
157
40
47
42
59
102
72
55
148
36
46
94
66
43
103
61
182
60
121
355
151
134
28
39
37
86
77
91
20
206
25
27
44
198
122
34
33
65
17
93
98