28
41
27
17
32
261
29
165
52
25
89
8
4
232
132
44
18
24
93
35
65
64
61
7
50
81
102
112
174
74
87
71
10
23
5
55
54
329
19
53
30
31
107
59
20
33
39
12
13
135
161
83
127