32
23
71
22
36
7
18
122
14
132
38
41
437
4
82
13
138
58
96
31
64
382
44
569
50
95
43
66
49
39
15
2700
139
48
83
324
93
21
552
46
264
105
144
94
84
45
35
106