1
101
38
14
5
0
17
42
410
6
342
79
135
44
652
37
102
90
3
8
19
148
12
39
109
26
11
2
36
35
76
878
60
68
89
18
56
41
120
25
107
15
30
29
123
31
96