28
18
98
58
48
10
2
20
108
327
452
147
65
72
133
25
21
54
261
26
61
49
696
24
46
13
32
12
91
71
45
15
94
23
64
8
122
109
50
97
73
40
33
209
16
11
63
339
17
31