288
12
14
20
18
21
32
19
133
40
165
26
29
541
28
124
17
55
42
52
92
49
62
41
23
75
25
408
16
77
111
6
8
48
56
11
69
64
53
123
27
112
93
121
22
160