102
14
6
5
13
9
10
109
15
135
12
549
37
28
19
42
46
41
33
20
27
17
58
23
93
30
24
59
71
69
74
8
416
88
83
73
143
48
91
49
16
2
4
25
40
21
53