318
56
125
111
251
107
86
62
74
131
63
113
81
121
68
101
172
78
24
57
70
54
41
52
72
117
53
39
21
33
48
65
42
50
51
19
45
84
75
36
31
282
102
46
25
55
28
35
158
114