1211
896
35
152
214
40
23
56
93
88
102
13
10
340
48
61
38
21
69
113
63
50
37
16
31
64
83
139
30
298
270
11
6
7
54
17
9
19
4
26
68
18
128
73
46
52
15
33
94
24
14