120
31
58
21
157
30
16
12
25
70
17
136
14
19
27
7
11
631
49
15
72
39
28
36
26
9
10
33
29
4
96
78
57
94
492
35
60
44
126
237
23
65
46
108
99
308
69
114
89