22
20
87
124
16
84
18
6
35
14
359
116
8
47
30
56
158
114
69
21
37
33
45
50
61
140
97
85
13
127
202
311
248
26
5
7
62
12
102
29
135
59
72
41
75
3
2