23
123
75
116
63
103
61
156
34
41
104
54
296
190
51
20
11
46
64
14
22
18
17
42
155
92
21
610
94
30
8
82
26
13
16
15
5
93
29
39
129
19
141
32
105
25