307
274
34
362
83
101
39
126
76
44
80
47
35
194
48
152
112
67
40
25
119
180
74
12
29
207
117
513
173
107
21
62
36
10
66
17
245
135
259
151
113
84
14
60
30
116
111
42
288
298
88
59
58
105
144
71