7
33
4
5
1
111
68
117
24
13
11
28
9
21
14
20
18
29
31
17
10
151
32
90
70
131
84
38
82
34
83
3
227
30
307
453
437
226
225