344
3
12
29
119
40
51
95
83
9
87
37
23
15
24
32
629
4
48
58
142
511
19
42
66
7
229
36
17
135
125
21
62
301
172
49
72
107
2
52
45
26
76
99