51
11
13
4
26
15
23
45
14
9
86
12
199
213
44
67
38
103
17
92
62
95
49
114
28
88
52
74
73
50
117
68
125
152
65
22
123
148
30
59
97
72
47
7
33
126
108
76
96
162
109
80
61
98