2
33
17
7
5
10
79
12
29
43
8
13
32
9
18
20
136
23
57
371
108
52
16
67
62
25
28
14
35
34
30
45
508
53
11
114
61
50
71
221