31
106
52
126
73
80
32
119
17
8
7
14
108
41
35
210
95
57
25
36
43
87
63
34
39
48
59
12
45
74
37
23
22
20
90
129
89
27
105
329
40
194
33
51
76
13
97