328
137
52
54
38
41
57
35
188
29
78
53
85
69
124
46
316
377
75
196
36
95
118
62
24
135
83
122
91
216
40
44
134
65
61
101
66
16
121
111
77
100
22
30
113
59
13
81
49