2
36
7
169
37
209
75
84
19
20
25
41
5
15
145
9
44
79
161
87
654
155
86
58
484
227
48
293
104
21
50
22
1020
430