294
315
7
10
22
40
55
17
81
210
41
66
134
50
90
32
279
36
86
153
31
44
29
77
48
33
130
9
2
45
314
122
27
192
291
336
127
20
34
260
37
82
63
39
561
103
119
51
71
69
84
309
60