103
33
20
276
519
41
3
64
18
15
60
24
6
21
5
62
50
7
23
22
86
38
45
93
95
4
36
26
25
2
8
9
28
12
40
57
29
72
17
32
70
61
63
76
73
11
35
99