2
12
37
3
32
23
87
8
26
25
27
47
11
6
81
38
18
50
10
41
249
13
79
86
22
100
53
36
228
52
24
286
31
68
39
33
63
324
101
125
130
208
315
394
206
251
195
48
411