31
13
110
51
3
18
16
27
26
10
105
49
132
23
123
24
92
69
5
75
126
39
70
82
40
6
197
180
14
80
37
247
72
113
33
22
19
25
376
79
17
256
41
284
122
15
8