45
301
6
13
5
8
76
22
79
35
28
34
179
4
11
18
16
163
119
46
108
15
36
26
202
42
242
100
147
127
97
151
14
24
29
153
64
43
12
27
2
63
38
65
20
452
23