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