28
66
10
71
7
5
41
101
3
99
14
12
578
95
4
104
25
51
21
2
24
26
27
37
11
129
8
29
119
17
64
159
130
87
217
54
36
33
145
15
19
22
39
106
38
74
199
31
44