22
13
17
29
36
24
40
593
34
48
32
105
167
74
458
43
38
35
18
370
202
94
55
125
50
462
28
37
102
89
21
247
65
947
103
16
134
25
175
33
187
97
41
11
31
470