31
122
1092
33
58
86
14
98
49
326
102
26
43
28
40
16
65
157
22
60
35
130
30
96
21
56
76
57
126
11
36
15
38
41
139
208
91
51
27
29
64
42
13
45
700
77
1333
136