13
28
16
23
9
40
93
36
35
17
31
12
49
71
21
4
160
22
92
11
117
68
91
521
108
29
114
148
24
41
81
55
198
51
10
406
25
112
371
46
34
103
48
133
58
43
125
86