60
20
13
29
28
12
55
83
26
9
24
22
19
14
53
33
40
228
17
37
18
23
16
32
27
48
299
89
94
296
35
87
43
126
88
102
190
47
164
216
25
74
138