29
542
113
154
390
31
51
37
33
8
118
17
24
238
117
61
48
78
12
114
76
44
32
236
25
55
6
15
27
1
69
14
151
5
38
18
47
57
23
21
13
116
42
41
94
93
163
66