101
36
29
712
106
43
4
38
13
34
9
51
519
58
15
108
1112
662
27
480
94
12
7
18
90
630
59
31
257
52
33
20
32
116
25
39
121