125
52
117
35
15
222
132
19
94
702
59
23
91
39
110
129
22
390
93
57
21
123
185
37
28
48
40
111
156
69
78
12
55
77
13
34
196
104
72
87
70
197
66
138
9
38
54
18
46
545
10
178