57
129
33
50
156
1317
145
113
38
71
27
77
140
35
76
44
49
51
26
83
116
36
58
53
37
30
66
24
64
29
46
48
42
65
34
18
208
25
22
56
17
73
23
118