85
167
50
42
250
71
12
34
27
48
95
17
31
36
46
25
39
19
2237
51
18
24
88
10
40
61
109
33
8
22
59
21
15
38
6
41
35
49
13
145
30
20
823