169
51
23
87
27
278
5
68
49
61
10
43
95
30
128
108
65
168
29
13
136
12
52
80
19
14
22
16
31
56
60
8
77
82
379
7
123
85
78
2
25
26
57
1639
32
47