25
16
33
6
30
4
29
43
22
108
63
66
24
28
7
5
113
329
116
201
317
20
15
190
77
42
86
50
13
151
61
45
17
8
38
12
112
60
10
105
87
14
52
37
48
64
79