64
26
29
505
20
13
11
25
41
4
17
102
1
143
2
76
103
42
3
10
78
90
47
30
88
184
68
65
120
151
86
27
61
48
116
83
353
16
39
12
37
15
56
119
55
43
84
34
367
115
162
23
97