148
264
256
42
122
371
120
475
53
291
79
309
158
107
27
154
73
83
46
92
52
30
287
348
153
185
86
49
152
127
342
263
45
47
39
157
108
99
141
160
11
28
165
90
117
72
63
44
64
29
87