3
14
7
12
22
44
37
36
103
11
89
33
43
72
60
92
41
73
108
38
565
24
45
283
30
65
47
74
20
21
61
88
155
433
221
93
113
67
165
164
279
95
79
150
85
255
282