115
103
39
8196
36
4203
510
55
46
12
11
63
64
49
127
89
53
19
10
33
47
228
32
25
44
77
82
17
152
68
34
7
230
4
2
492
69
217
22
21
41
50
31
9
65
24
74
189
237