22
6
44
17
52
48
28
31
292
37
60
127
53
20
47
42
148
40
10
181
645
155
51
93
82
86
141
101
63
19
13
25
92
50
73
41
81
96
15