103
23
29
17
37
7
78
34
270
218
125
5
11
21
44
64
95
9
143
15
70
20
57
48
49
6
14
40
62
90
2
292
114
100
121
26
104
53
38
153
30
91
54
4
83
102
108
187
61
50