11
33
76
32
22
47
148
97
21
35
25
12
53
113
19
78
70
36
74
58
67
120
216
156
119
43
7
45
64
66
94
65
77
82
49
28
26
29
59
30
325
75
257
91
114
83
103
38
48
111
14