31
235
34
84
48
122
103
52
9
22
73
16
175
24
23
35
49
59
72
131
61
56
15
40
81
25
242
83
26
13
77
28
19
94
107
151
278
66
105
58
44
53
7
20
39
139
293
730