101
36
29
713
107
43
4
38
13
34
9
51
520
58
15
108
1119
663
27
480
94
12
7
18
90
630
60
32
257
52
33
20
116
25
39
59
122
106