157
338
366
58
523
122
17
99
75
51
25
33
146
335
38
56
35
22
91
16
29
59
28
14
10
150
73
15
36
74
39
128
34
71
45
47
76
20
41
31
49
210
78
72
18
7
24
11
105