21
31
134
65
6
32
49
90
187
56
136
28
12
76
25
19
15
125
44
23
79
72
14
24
18
87
7
34
75
100
351
10
20
27
3
45
9
71
39
110
40