15
120
91
31
367
34
123
64
29
32
94
100
27
12
51
37
216
20
9
81
14
69
11
70
139
17
43
25
72
6
22
160
45
35
75
42
39
74
217
167
164
95
33