103
38
27
0
5
26
43
7
14
13
61
21
22
32
81
41
28
19
30
1340
36
78
71
15
68
295
39
105
72
300
113
47
56
83
35
73
84
192
139
147
158
70
134
23
46
360
4
288