162
25
1190
22
70
123
54
73
51
203
24
58
19
63
6
149
57
77
111
32
16
26
11
403
5
56
14
12
17
99
97
2
35
72
41
34
69
39
88
190
68
116
38
27
185
23
21
127
33
53
10