93
28
13
23
34
44
509
38
32
201
37
5
14
42
6
397
12
19
31
15
79
22
266
25
89
17
908
157
43
50
3
4
39
114
57
148
66
10
8
29
309
75
51
135
88
35