22
38
41
36
185
139
21
31
14
19
4
28
2
47
52
15
69
44
235
17
114
305
25
76
141
98
45
9
20
58
12
70
23
131
32
86
96
79
8
357
238
155
46
26
11
292
10
84
16
34