102
21
13
60
33
26
87
17
55
98
65
36
46
39
40
255
29
579
52
106
15
2
3
23
99
8
45
89
25
11
69
132
1
27
5
14
9
10
7
28
22
4