11
13
10
103
21
2
41
28
25
16
22
40
7
18
71
33
30
372
15
54
5
49
44
48
14
65
152
114
31
53
126
69
23
201
174
56
8
89
34
24