107
51
15
38
47
29
8
2
45
22
50
37
188
21
27
19
14
109
53
1419
17
80
54
26
88
93
425
576
1117
41
13
20
46
94
144
79
11
16
18
4
282
145
550
35
31
42
78
6
43
60