50
42
20
55
110
28
13
153
334
40
31
77
16
326
67
17
88
41
120
64
78
51
45
63
122
53
112
25
266
4
24
34
23
61
11
58
35
32
18
12
245
59
108
38
8
81
189
56
104