1
5
18
10
7
2
76
14
9
4
88
41
23
11
238
82
12
45
48
17
16
64
60
84
139
73
65
51
225
195
74
55
15
43
92
252
237
20
39
559
81
42