22
136
56
28
12
20
362
112
86
58
424
30
64
77
32
51
27
41
31
94
38
44
82
16
62
259
120
48
91
72
29
26
349
150
121
102
34
60
1222
186
250
13
622
37
85