29
9
16
60
121
68
36
5
38
22
175
32
40
303
304
4
25
83
54
62
13
8
56
74
21
11
31
97
47
3
18
15
20
10
102
49
120
17
122
24
59
125
39
23
69
77
6
197
177