130
610
29
72
53
32
100
33
45
121
108
22
44
98
91
383
93
85
202
75
15
366
211
125
31
42
17
61
13
196
19
7
8
73
74
39
43
145
101
21
129
69
18
164
62
189
67
81
92
233
16
48
24