53
37
23
35
80
86
118
32
120
170
44
122
348
141
30
1785
26
97
49
47
73
77
642
452
29
58
51
95
64
371
233
82
76
126
160
392
142
167
16
1731
4694
206
39
124
70
325
94
38
114
33