36
42
104
40
112
453
87
223
97
77
132
114
126
111
1K
2K
795
60
52
22K
85
52
243
109
53
22
43
40
160
89
76
120
199
109
81
104
35
19
121
26
300
38
26
42
101
50
26
24
21
31
94
96
22
15
39
98
406
53
117
76