15
53
38
33
17
47
23
7
19
109
328
64
30
3
55
14
114
87
50
65
72
301
45
78
260
5
11
20
675
35
8
70
40
97
2
59
44
86
12
24
76
39
10
94
106