3
8
5
30
4
12
68
29
11
23
80
276
17
189
40
19
25
16
77
10
31
24
82
54
38
37
14
34
145
50
156
95
20
42
32
36
26
33
43
75
47
211
67
92