1
11
9
2
31
13
16
22
85
37
265
87
111
56
65
19
29
47
177
30
55
106
321
38
36
74
77
75
25
68
43
117
161