212
99
11
65
68
33
59
35
36
20
367
43
42
135
23
81
2
156
92
37
17
4
94
69
21
19
26
14
62
64
58
145
18
60
71
9
67
57
7
27
12
31
30