22
13
42
15
24
38
27
32
133
45
20
52
61
16
12
590
17
53
90
36
70
72
132
77
43
157
191
159
278
26
57
14
86
97
7
169
37
40
121
76
79
59
125
145
23
418
49
33