120
72
22
63
132
42
44
246
58
315
54
45
156
122
65
398
37
83
199
25
753
47
145
69
123
808
251
142
411
209
62
295
64
149
33
98
55
238
381