34
110
282
28
126
311
51
97
40
68
18
108
217
74
37
42
154
32
65
79
204
75
69
146
86
62
57
109
39
70
83
93
78
61
47
43
50
134
81
54
38
294
139
142
161
111
665
63
30
58
8
137