15
45
32
123
42
70
116
37
20
77
204
62
388
22
102
35
18
85
52
55
41
33
50
95
16
51
40
194
275
195
31
17
128
81
43
108
29
66
56
48
436
212
64
28
39
363
266
380
83
169