13
29
78
22
28
130
33
69
71
256
67
167
105
63
7
36
8
98
31
87
113
21
394
60
433
12
15
42
23
16
35
43
17
158
48
144
75
46
73
153
62
115
40
76
398
24
89