17
108
102
22
56
14
29
9
12
8
259
28
18
23
19
24
52
43
33
70
25
7
44
339
15
41
11
16
57
32
46
115
35
212
77
37
95
393
111
55
169
429
80