29
31
44
72
12
249
128
9
14
117
23
17
151
87
101
124
125
122
47
105
202
74
99
108
32
37
134
170
36
513
168
75
221
113
80
11
58
25
18
157
35
5
687
66
175
83
111
84
65