13
3
8
1
22
43
10
61
29
247
18
4
14
6
32
55
5
50
81
122
23
12
169
126
47
144
49
90
87
91
113
152
171
402
17
151
39
48
19
154
83
237
199
67
110
75
33
77
26
31