1
5
21
10
7
2
77
14
9
4
89
41
23
12
238
82
3
45
48
17
16
64
61
84
139
73
65
52
60
225
195
75
56
15
43
92
252
237
39
559
81
42