1
23
11
4
9
27
65
22
17
29
25
15
21
40
33
68
10
18
52
35
28
148
41
69
13
60
57
36
5
55
418
48
248
16
127
157
318
353
83
47
20
81
32
82
119
53