28
11
5
106
60
89
27
64
6
48
100
7
10
13
53
56
49
71
381
131
30
54
76
81
51
40
42
43
32
113
507
68
52
67
187
107
116
50
176
128
45
136
378
90
108
122