232
211
13
104
58
45
61
76
55
26
21
210
19
44
179
133
679
156
15
100
56
11
35
63
39
32
149
87
113
41
14
10
130
117
28
52
22
85
16
36
6
147
86
103
252
99
93
598
49
42
23
71