28
44
69
22
18
168
97
108
336
1538
10
49
29
34
5
146
42
59
338
125
17
218
38
56
46
76
7
43
90
60
66
16
27
302
72
11
15
25
31
19
62
41
806
53
40
50
122
21
213