29
9
22
11
4
3
10
107
12
7
575
204
8
449
18
25
2
79
44
13
35
20
101
65
41
156
5543
31
23
355
48
56
24
53
51
32
37
28
15
106
16
49
77
30
149
63
185
14