22
21
923
69
16
27
95
187
57
63
108
35
61
20
51
15
30
46
13
28
67
8
14
52
36
9
83
23
56
178
227
42
70
134
40
66
160
87
24
148
73
89
207
574
41
38
122
86
76
91