119
16
31
23
27
26
60
307
17
10
47
30
5
7
56
81
44
21
35
46
32
15
2
50
9
4
76
116
25
54
291
19
98
74
8
24
14
99
104
41
45
180
218
13
6