44
97
82
55
29
81
233
444
219
88
761
310
39
8
322
112
276
121
220
971
19
333
100
376
102
104
72
33
17
56
86
90
15
22
13
12
150
66
318
197
114
252
385
521
594
101
262
65
84
107