152
57
13
49
487
25
60
35
32
126
47
22
70
67
37
48
46
55
29
51
290
39
105
12
26
93
59
69
23
44
11
86
17
36
249
170
252
295
104
116
122
52
40
156
107
77
43
21
143
31