212
12
29
24
13
39
21
36
26
17
92
37
18
44
77
19
74
175
66
68
179
34
52
742
69
313
136
98
27
167
72
62
56
165
45
22
23
228
111
128
80
318
16
54
49
63
55
31