19
15
35
33
22
24
20
416
4
76
94
363
16
8
137
144
58
3
79
13
140
52
155
83
111
21
77
55
334
31
100
29
40
116
534
11
39
87
30
38
63
44
27
2369
75
124
9
69
28
178
311