130
47
68
173
29
195
22
3329
39
45
113
149
48
58
541
529
44
86
51
65
137
16
11890
50
256
84
383
107
1607
628
2684
211
192
3802
52
66
1120
251
55
865
128
125
352
268
505
19
248
260
95
367
304
35
72
40
10