36
24
7
37
50
13
5
29
3
19
47
21
15
26
11
44
175
16
8
536
68
4
12
99
1028
66
576
23
394
48
90
347
20
248
353
22
64
32
153
49
191
56
86
1142