66
35
38
7
21
52
17
16
24
28
50
89
22
14
42
458
51
37
342
85
25
8
48
179
30
83
47
131
276
5
75
27
135
19
34
68
12
11
23
86
355
10
114
2
90
298