13
162
92
232
17
651
61
1066
31
30
159
94
220
110
81
75
28
121
63
106
252
76
23
39
5
49
36
46
66
40
77
152
22
29
35
10
180
73
60
56
33
32
102
45
42
41
91
16
138
15