347
28
32
71
59
31
50
160
97
107
54
23
45
15
132
12
133
16
64
116
13
113
90
41
11
35
52
460
2691
51
38
65
238
2451
43
151
72
366
157
36
67
73
145
18
129
27
69
210
33
68
44
53