36
19
30
95
65
22
4
20
39
172
5
31
1
103
131
41
54
7
28
53
17
26
23
9
21
124
40
93
27
51
64
18
74
16
89
67
52
174
11
77
338
2
14
69
98