104
122
57
51
90
49
284
221
28
93
63
89
29
52
33
67
19
11
43
13
31
24
46
64
145
74
167
48
17
10
32
26
70
395
16
201
25
94
150
38
135
56
45
92