33
50
23
46
12
86
637
20
34
5
18
14
193
11
234
108
16
68
6
348
400
189
13
41
49
9
45
107
44
77
29
223
10
153
538
57
117
39
43
4
103
188
87
216
148
65
30
53