320
58
24
285
26
17
244
116
265
39
115
27
30
44
38
36
15
57
120
61
28
45
59
144
86
25
94
95
148
102
52
197
64
40
77
97
235
33
43
123
263
65
23
37
11