2
121
13
57
16
87
15
43
20
35
14
32
7
131
77
29
8
21
45
4
493
125
40
88
79
310
127
34
27
28
10
233
95
189
39
256
134
49
110
50
141
51
33
19
36
71
167
47
92
246
104
113
176